Alarm Enhancer History


Version 6.16, October, 1998

Non-registered version

Trial registration allows evaluation during the first 7 days of each
month and on Sunday mornings.

------------

Test Version 6.15, September, 1998

Registered Version

Added the Diamond key as a hot-key to put Enhancer into the background.

Improved the display to show hot-key choices.

Fixed error in the configuration of the "Auto-off enabled" check timer.

Technical Changes

Reworked the algorithm to allow alarm sounds to be switched on after a
snooze invoked in the Time application, to reduce Enancer's activity to
a poll every 4 minutes whilst Time's alarm screen is active.

Fixed error in configuration "About" screen on the Siena.

------------

Test Version 6.14, September, 1998

Non-registered version

Supressed the display of the "Timer" line as this duplicated the alarm
time.

Registered Version

Fixed bug in utilizing the "Don't kill character."  This was benign as
it was picked up in checks elsewhere and corrected automatically.

Introduced an indicator on the information screen when "Alarm Killer"
will be activated for the next alarm.

Small change to the registration dialog in the configuration program.

------------

Test Version 6.13, September, 1998

Registered Version

Implemented the "Don't kill character" to overide Alarm Killer for
specific alarms.

------------

Test Version 6.12, September, 1998
Test Version 6.11, August, 1998

Non-registered version

A registration code is supplied to enable testing of the registered
features.  This code works during September, 1998 and on Sunday
mornings.

The retention of unattended alarms has been slightly modified so that
the specified number of unattended alarms are retained as well as the
alarm or alarms that have just gone off.

Registered Version

Alarm Killer has been added.  Alarm Killer switches off alarm sounds at
a specified interval after an alarm has gone off.

Technical Changes

New machine types, designated 3A, 3C and Siena have been implemented. 
The previous machine types are displayed in Enhancer in brackets. This
change has been implemented to accomodate the Psion 3C with German ROM
5.23F under machine type 3C.

The routines to convert old confguration data files have been removed
from the main Enhancer program into a seperate program.  This program
is used by Enhancer and cannot be run on its own.

------------

Version 6.01, August, 1998

This version is the same as Test Version 6.00

------------

Test Version 6.00, July, 1998

Non-registered Version

Alarms set for the same time in the Time application or rescheduled by
Enhancer, together with the first alarm set for the same time in the
Agenda application, are detected and can be rescheduled.

When checking for a new alarm, as well as the time and disabled status
being checked, changes to the message text and the alarm sound are also
checked. Previously, these additional checks were carried out only in
the registered version.

The dialog displays "Yesterday", "Today" or "Tomorrow" when
appropriate, instead of the date.

Alarms rescheduled by Enhancer are rescheduled to the nearest minute,
that is, zero seconds past the minute.

Registered Version

If more than one alarm is set for the same time, the display can be
cycled to show each alarm.

If more than one alarm has gone off and has not been attended to, the
display can be cycled to show each entry.

A hot key (Psion...Z) can be used to switch between the dual window and
the single window display.

The number of alarms that have not been rescheduled nor abandoned, can
be changed from the default of 4.

Technical Changes

The data structures have been changed to accomodate duplicate alarm
time detection.

Procedures used by both the main program and the configuration program
have been removed from the configuration program - they are loaded from
the main program.  This has reduced the size of the configuration
program.

------------

Version 5.20, April, 1998

Non-registered Version

A registration code is supplied to enable testing of the registered
features.  This code works on Sunday mornings.

Registered Version

The Check timer can be set when autooff is enabled.  This will only
come into effect if it longer than the remaining autooff period.

The scrolling messages can be switched off.

The alarm time is normally displayed on the System screen instead of a
file name.  This can be switched off.

Technical Changes

The Check timer has been changed to check the alarms 10 seconds before
Autooff instead of cycling with an interval less than the autooff time.
This should solve a possible problem of an alarm being missed caused by
a combination of a short autooff period and a large Agenda file.

A two second pause before the alarm time and two seconds of looping
after the alarm have been replaced with asynchronous timers.

------------

Version 5.13, March, 1998

Some non-English Psions use a 2 letter short day name.  Enhancer was
not conistently using 2 letters rather than 3.

------------

Version 5.12, March, 1998

Some changes to the user interface.  In particular, there is now
immediate confirmation that registration has been successful.

Technical change

Alarm time now passed from the dialog to the alarm setting procedure as
a time instead of a difference from the current time.

------------

Version 5.11, February, 1998

Non-registered version.

Instead of scrolling, the Information screen now has a window showing
the next alarm and a small scrolling area for messages.  The
information window updates only when it picks up a new alarm instead of
at every test.

Silent Alarm Beep no longer beeps on disabled alarms.

The name under the Enhancer icon on the System screen now uses 00
instead of a single 0 for zero hours and minutes.

Registered Version.

Silent Alarm Beep can be set to less than 1 second.

Option to display the information window to the right of the dialog. 
The Siena screen is too narrow for this to be useful on that machine.

When more than one alarm has gone off, this is indicated to the left of
the running clock in the dialog.

The beeps that sound when a new alarm is detected can be switched off.

Changes to message text and alarm sound are checked as well as the
alarm time and disabled flag when testing for a new first alarm.

Technical change

The Menu key or hot key is passed to the configuration program via the
configuration file instead of the interprocess messaging system.

------------

Version 5.02, January, 1998

New machine type added to solve German 3C disabled alarm problem. 
Information received from Dirk Straka indicates that machines with the
German ROM version 5.21 should use the machine "3C" and those with
German ROM 5.23F (and above?) should use "3C alternate"

------------

Version 5.01, January, 1998

Silent Alarm Beep added.

------------

Version 5.0, October, 1997

Delete key implemented in the dialog.

If Enhancer.opa is on a flash disk, the configuration file is saved to
the loc::m:\enhancer\ directory.

Added a configuration program to register, configure default times,
sticky times and the check timer.

The registered version shows more of the message text in the dialog.

The dialog in the registered version expands to show even more of the
message text.

The registered version shows the event time and date in the Enhancer
dialog.

------------

Version 4.1, September, 1997

Enhancer now detects if an alarm is disabled.

------------

Version 4.0, July, 1997

Enhancer no longer stalls if an alarm goes off and is left unattended. 
Up to 4 alarms are remembered

Option to allow the OFF key to be intercepted.

Machine type and OFF key intercept setting are stored in a
configuration file

Running clock displayed on foreground screen.

------------

Version 3.3, June, 1997

This version works on the 3C, Siena as well as on the 3A.

The alarm message is displayed on the Enhancer dialog screen.

Bug fixes.

------------

Version 2.1, May, 1997.

Beeps are at a lower frequency to be less intrusive.

------------

Version 2, May, 1997.

Allows alarms to be rescheduled for several minutes (defaults: 5 and 10
minutes) or at a specific time (default: 1 hour from the current time).

Enhancer's timer is now reset only if the time of the first alarm known
by the Time application has changed.

Beeps are sounded when Enhancer's timer is cancelled and set.

------------

Version 1, May, 1997.

Allows alarm to be rescheduled for 5 minutes.

